Puzzle 1000 elements Sleeping cats